body {background: #EEEEEE; font-family:Helvetica,Arial,sans-serif; text-align: center; padding:0px 10px; min-width: 950px; color: #333333; height: 100%;}

.clear {clear: both;}
.block {display: block;}
.hidden {display: none;}
a {text-decoration: none;}

p {padding: 10px 0px;}
ul li {list-style: none; display: inline;}

/* tagging */
a.tag {padding: 3px 5px; color:#3E6D8E; border-bottom:1px solid #37607D; border-right:1px solid #37607D; background-color:#EDEDED; 
    margin-right: 5px; display: block; float: left; font-size: 90%; text-decoration: none;}
a.remove_tag {float: left;}

/* special links */
a.img_link {font-size:100%;   margin-top:2px;     padding:2px 6px;    text-indent:15px;}
a.highlighted {font-weight: bold;}

/* special imgs */
img.user_photo {float: left; border: 1px solid #DDDDDD; padding: 1px; background: #FFFFFF;}
img.gravatar {padding: 0px; margin: 0px; float: left;}
img.inline_gravatar {padding: 0px; margin: 0px; float: left;}

/* special divs */
div.vote_mid {width: 40px; text-align: center;}
div.gravatar_text {float: left; padding: 3px 5px;}

.votes p {font-size: 190%; font-weight: bold; padding: 0px; margin: 0px;}
.views p {font-size: 190%; font-weight: bold; padding: 0px; margin: 0px;}

/*** voting ***/
.vote_compact .vote {float: left; font-weight: bold; margin: 0px; padding: 0px; font-size: 90%;}
.vote_compact .vote_mid {float: left !important; width: 15px !important;}

/*** form elements ***/
.form_row {float: left; width: 100%; font-size: small; font-weight: bold; margin-top: 8px; margin-bottom: 5px;}
.submit_row {float: left; width: 30%; font-weight: bold; margin-top: 8px; margin-bottom: 5px; font-size: 100% !important;}
.features_row {font-size: 90%; font-weight: normal; font-style: italic;}
.c_row {float: left; width: 100%; font-size: small; font-weight: bold; margin-top: 8px; text-align: center;}
.form_left {float: left; width: 100%; text-align: left;}
.form_left p {font-size: 70%;}
.form_right {float: right; width: 100%; text-align: left; font-weight: normal;}

.full_textarea {width: 100%;}

/*** contribute ***/
.contribute_form input {width: 90%;}
.contribute_form .submit_row input {font-size: 100%;}
.contribute_form textarea {width: 90%;}
.errorlist {display: block; width: 90%; float: left; margin-top: 2px; font-size: 12px; margin-bottom: 5px; color: #555555;}
    .errorlist li {color: red; font-style: italic; font-size: 125%;}
.help_text {display: block; width: 90%; float: left; margin-top: 2px; font-size: 12px; margin-bottom: 5px; color: #555555;}
input {border:1px solid #999999; font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New; font-size:90%;
    padding: 5px; margin: 0px;}
textarea {border:1px solid #999999; font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New; font-size:90%;
    padding: 5px;}

.sort_wrapper li.selected {background-color: #FFFFFF; font-weight: bold;}
/*** ask ***/
.question input {width: 90%;}
.question textarea {width: 90%;}

.standard_wrapper {padding: 10px;}
    .standard_wrapper .content .content_wrapper {padding: 0px 15px;}
    
.left_wrapper {padding: 10px;}
    .left_wrapper .content h2 {font-size: 150%; font-weight: bold;}
    .left_wrapper .content .content_wrapper {padding: 0px 15px;}
.right_wrapper {padding-right: 15px; padding-top: 10px;}

.mono_wrapper {padding: 10px;}
    .mono_wrapper .content .content_wrapper {padding: 0px 15px;}

#doc2 {height: 100%;}
#left_border {background: #FFFFFF url(/static/img/left_border.png) repeat-y; float: left; width: 10px; height: 100%;}
#right_border {background: #FFFFFF url(/static/img/right_border.png) repeat-y; float: left; width: 10px; height: 100%;}
#main_content {float: left; width: 930px; background: #FFFFFF url(/static/img/split_border.png) repeat-y; padding-left: 10px; padding-right: 10px;}

#header {background: #EFFFFE url(/static/img/header_bg.png) repeat-x;}
#header .sub { height: 25px;}
#header .main { height: 95px;}
    #header .main .logo {float: left; font-size: 200%; font-weight: 900; padding: 20px; color: #000000;}
    #header .main .search {float: right; padding: 20px;}
    #header .main .auth {float: right; padding: 20px; margin-top: 5px; font-size: 110%;}
#header .nav {border-top: 1px solid #CCFFCC; border-bottom: 1px solid #88FF88;  height: 15px; padding: 10px 10px; background: #FFFFFF url(/static/img/nav_bg.png) repeat-x; font-size: 120%;}
    #header .nav li {padding: 0px 5px; display: block; float: left;}
    #header .nav li.right {padding: 0px 5px; float: right; display: block;}
        #header .nav li a{text-decoration: none; font-size: 100%; font-weight: bold;}

#footer {background: #DDDDDD; padding: 10px; text-align: center; border-top: 3px solid #CCCCCC; border-bottom: 3px solid #CCCCCC;}
    #footer .links {padding: 5px 0px;}
    #footer .copyright {padding: 5px 0px;}

#bd {background: #EFFFFE; min-height: 600px; padding-bottom: 20px;}
#bd .content {width: auto; height: 100%;}

#ft {}
.home_container {margin-top: 15px; margin-bottom: 15px; padding: 0px 15px;}
    .home_container h3 {font-size: 130%; font-weight: bold; margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #CCCCCC; width: 100%;}
#bd .left_wrapper .content {float: left; width: 725px;}
#bd .left_wrapper .border {float: left; width: 6px; height: 800px; background: #FFFFFF url(/static/img/inner_right_border.gif) repeat-y;}
#bd .left_wrapper .bottom_border {float: left; width: 701px; background: #FFFFFF url(/static/img/bottom_border.gif) no-repeat scroll right top; height: 6px;}

#content_header {padding: 30px 20px 5px 20px;}
    #content_header h2 {font-size: 170%; border-bottom: 1px solid #CCCCCC;}
    #content_header h1 {font-size: 200%; border-bottom: 1px solid #CCCCCC; font-weight: bold;}

/* search */
#search_results_wrapper {float: left; padding: 0px 10px !important;}
.search_result_row {float: left; padding-top: 15px; padding-bottom: 15px; width: 100%;}
    .search_result_row .title {font-size: 120%; background: #FFFFFF url(/static/img/subheader_bg.png) repeat-x; 
        height: 18px; padding: 8px 5px; font-family:Helvetica,Arial,sans-serif; border: 1px solid #CCCCCC;}
        .technique_row .title a {color: #000000; float: left; font-weight: bold;}
    .search_result_row .description {float: left; width: 100%; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #DDDDDD;}

.content .description {font-size: 120%;}

/* technique */
.content_row{float: left; padding-top: 15px; padding-bottom: 15px; width: 100%;}
    .content_row .title {font-size: 120%; background: #FFFFFF url(/static/img/subheader_bg.png) repeat-x; 
        height: 18px; padding: 8px 5px; font-family:Helvetica,Arial,sans-serif; border: 1px solid #CCCCCC;}
        .content_row .title a {color: #000000; float: left; font-weight: bold;}
    .content_row .description {float: left; width: 100%; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #DDDDDD;}
    .content_row .stats {float: left; width: 100%; padding: 5px 0px;}
    .content_row .tags {float: left; width: 100%; padding-bottom: 5px; margin-top: 5px;}
    .content_row .comments {float: left; width: 30%; background: transparent url(/static/img/comments.png) no-repeat scroll 0 2px;}
    .content_row .votes {float: left; width: 30%; background: transparent url(/static/img/tux.png) no-repeat scroll 0 2px;}
    .content_row .related {float: left; width: 30%; background: transparent url(/static/img/related.png) no-repeat scroll 0 2px;}
    .content_row .author {float: left; width: 100%; padding: 5px 0px;}
    .content_row .by {float: left; padding: 0px 5px;}
  
/* view generic */
.content_wrapper {font-size: 110%;}
    .content_wrapper .bottom .comments {float: left; width: 100%; margin-top: 10px;}
        .content_wrapper h3 {float: left; width: 100%; font-size: 120%; border-bottom: 1px solid #CCCCCC; padding: 5px 0px; font-weight: bold;}
    .content_wrapper .bottom .comment_form {float: left; width: 100%;}
    
/* view technique */
#request_wrapper {float: left; padding: 0px 10px !important;}
#request_wrapper .top {float: left; width: 100%;}
    #request_wrapper .top .left {width: 60px; float: left; padding-top: 10px;}
    #request_wrapper .top .right {width: 560px; float: left; padding: 10px;}
        #request_wrapper .top .right .link {float: left; width: 100%; padding-bottom: 5px;}
        #request_wrapper .top .right .description {float: left; width: 100%; padding: 5px 0px;}
        #request_wrapper .top .right .additional_info {float: left; width: 100%; padding: 5px 0px;}
        #request_wrapper .top .right .actions {float: left; width: 100%; padding-top: 5px; padding-bottom: 5px;}
        #request_wrapper .top .right .author {float: left; width: 100%; padding-top: 5px; padding-bottom: 5px;}
#request_wrapper .bottom {float: left; width: 100%;}
    #request_wrapper .bottom .comments {float: left; width: 100%;}
    #request_wrapper .bottom .comment_form {float: left; width: 100%;}

/* additional info */
div.additional_info {float: left; width: 100%; margin-top: 10px;}
    div.additional_info .row {float: left; width: 100%; padding: 6px 0px; margin-bottom: 5px; }
        div.additional_info .row .label {float: left; width: 100px; padding: 5px 0px;}
            div.additional_info .row .label span {background: #E6E6E6; border: 1px solid #CCCCCC; padding: 7px 10px;}
        div.additional_info .row .data {float: left; width: 450px; font-size: 120%;}

/* actions */
div.actions {float: left; width: 100%;}
    div.actions .action {float: left; width: 30%;}
    div.actions .denied_action {float: left; width: 30%;}
    a.add_comment {background: transparent url(/static/img/comments.png) no-repeat scroll 0 2px;}
    a.flag {background: transparent url(/static/img/flag_red.png) no-repeat scroll 0 2px;}
    a.retag {background: transparent url(/static/img/tag_blue.png) no-repeat scroll 0 2px;}
    a.edit_related {background: transparent url(/static/img/related.png) no-repeat scroll 0 2px;}
    a.edit_content {background: transparent url(/static/img/pencil_add.png) no-repeat scroll 0 2px;}
    a.favorite {background: transparent url(/static/img/favorite.png) no-repeat scroll 0 2px;}
    a.edit_screenshots {background: transparent url(/static/img/screenshots.png) no-repeat scroll 0 2px;}
    a.hide_content {background: transparent url(/static/img/delete.png) no-repeat scroll 0 2px;}
    
    a.flag_comment {background: transparent url(/static/img/flag_red.png) no-repeat scroll 0 2px;}
    a.link_comment {background: transparent url(/static/img/link.png) no-repeat scroll 0 2px;}
    a.edit_comment {background: transparent url(/static/img/pencil_add.png) no-repeat scroll 0 2px;}
    
/* comments */
.comment_row {float: left; border-bottom: 1px solid #CCCCCC; padding: 15px;}
    .comment_row .left {width: 60px; float: left;}
    .comment_row .right {width: 560px; float: left;}
    .comment_row .voting {width: 60px; float: left;}
    .comment_row .comment {width: 560px; float: left; padding-bottom: 10px; margin-top: 8px;}
    .comment_row .actions {width: 560px; float: left; padding-top: 5px; padding-bottom: 5px;}
    .comment_row .by {float: left; padding: 0 5px;}
        .comment_row .actions .action {float: left; width: 30%;}
    .comment_row .author {width: 300px; float: left; padding-top: 5px; padding-bottom: 5px;}

/* compact comments */
.compact_comments_wrapper {display: block; width: 100%; float: left;}
.compact_comments {float: left; width: 100%; margin-top: 10px;}
.compact_comment_row {float: left; width: 100%; margin-bottom: 5px;}
    .compact_comment_row .intro {float: left; width: 100%; padding: 3px; background: #EEEEEE;}
    .compact_comment_row .body {float: left; width: 100%; padding: 2px;}
    .compact_comment_row .intro .comment_author {float: left; width: 50%;}
    .compact_comment_row .intro .voting {width: 50px; float: right;}
    .compact_comment_row .intro .comment_toggle {width: 50px; float: right;}
    .compact_comment_row .comment {width: 400px; float: left; padding-bottom: 10px;}
    .compact_comment_row .actions {width: 300px; float: left; padding-top: 5px; padding-bottom: 5px;}
    .compact_comment_row .author {width: 300px; float: right; padding-top: 5px; padding-bottom: 5px;}

/* retag wrapper */
.retag_wrapper h2 {border-bottom: 1px solid #CCCCCC;}
    .retag_wrapper ul {margin-top: 20px; float: left; float: left; width: 100%;}
    .retag_wrapper ul li {display: block; float: left;}
    .retag_wrapper .retag_form {margin-top: 20px; float: left; width: 100%; font-size: 90%;}
    .retag_wrapper input.submit {border: 1px solid #999999; padding: 5px 8px; background: #EEEEEE;
        font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New;  font-weight: normal; 
        color: #000000; cursor: pointer;}
    .retag_wrapper a.submit {border: 1px solid #999999; padding: 5px 8px; background: #EEEEEE;
        font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New; font-weight: normal; color: #000000;} 

/* related wrapper */
.related_wrapper h2 {border-bottom: 1px solid #CCCCCC;}
    .related_wrapper ul {margin-top: 20px; float: left; float: left; width: 100%;}
    .related_wrapper .related_content {margin-top: 20px; float: left; width: 100%; font-size: 90%;}
    .related_wrapper input.submit {border: 1px solid #999999; padding: 5px 8px; background: #EEEEEE;
        font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New;  font-weight: normal; 
        color: #000000; cursor: pointer;}
    .related_wrapper a.submit {border: 1px solid #999999; padding: 5px 8px; background: #EEEEEE;
        font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New; font-weight: normal; color: #000000;} 

/* edit screenshots */
.screenshots_wrapper h2 {border-bottom: 1px solid #CCCCCC;}
    .screenshots_wrapper ul {margin-top: 20px; float: left; float: left; width: 100%;}
    .screenshots_wrapper .related_content {margin-top: 20px; float: left; width: 100%; font-size: 90%;}
    .screenshots_wrapper input.submit {border: 1px solid #999999; padding: 5px 8px; background: #EEEEEE;
        font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New;  font-weight: normal; 
        color: #000000; cursor: pointer;}
    .screenshots_wrapper a.submit {border: 1px solid #999999; padding: 5px 8px; background: #EEEEEE;
        font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New; font-weight: normal; color: #000000;} 
        
/* edit comment wrapper */
.edit_comment_wrapper h2 {border-bottom: 1px solid #CCCCCC;}
    .edit_comment_wrapper ul {margin-top: 20px; float: left; float: left; width: 100%;}
    .edit_comment_wrapper .edit {margin-top: 20px; float: left; width: 100%; font-size: 90%;}
    .edit_comment_wrapper input.submit {border: 1px solid #999999; padding: 5px 8px; background: #EEEEEE;
        font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New;  font-weight: normal; 
        color: #000000; cursor: pointer;}
    .edit_comment_wrapper a.submit {border: 1px solid #999999; padding: 5px 8px; background: #EEEEEE;
        font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New; font-weight: normal; color: #000000;}
        
/* edit wrapper */
.edit_wrapper h2 {border-bottom: 1px solid #CCCCCC;}
    .edit_wrapper .edit {font-size: 90%;}
    .edit_wrapper input.submit {border: 1px solid #999999; padding: 5px 8px; background: #EEEEEE;
        font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New;  font-weight: normal; 
        color: #000000; cursor: pointer;}
    .edit_wrapper a.submit {border: 1px solid #999999; padding: 5px 8px; background: #EEEEEE;
        font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New; font-weight: normal; color: #000000;} 
        
/* retag wrapper */
.edit_wrapper a.submit {border: 1px solid #999999; padding: 5px 8px; background: #EEEEEE;
        font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New; font-weight: normal; color: #000000;} 
        
/* retag overlay */
#retag_overlay {width: 550px; height: 400px; display: none; }
#retag_overlay_content {width: 540px; height: 390px; border: 5px solid #CEDFF2; background: #FFFFFF; z-index: 100;}
div.overlay div.close {background-image:url(/static/img/overlay/close.png);  position:absolute;  right:-10px;  top:-10px;  cursor:pointer;  height:35px;  width:35px;}

/* flag content */
.flag_wrapper {padding: 15px;}
    .flag_wrapper .xflag_form {margin-top: 5px;}
    .flag_wrapper .xflag_form h2 {font-size: 120%; border-bottom: 1px solid #CCCCCC; text-align: left; padding-bottom: 5px;}
    .flag_wrapper .xflag_form {text-align: left;}
    
/* flag overlay */
#flag_overlay {width: 550px; height: 400px; display: none; }
#flag_overlay_content {width: 540px; height: 390px; border: 5px solid #CEDFF2; background: #FFFFFF; z-index: 2;}
div.overlay div.close {background-image:url(/static/img/overlay/close.png);  position:absolute;  right:-10px;  top:-10px;  cursor:pointer;  height:35px;  width:35px;}

/* reputation overlay */
#reputation_overlay {width: 550px; height: 200px; display: none;}
#reputation_overlay_content {width: 540px; height: 190px; border: 5px solid #CEDFF2; background: #FFFFFF; z-index: 2;}

/* login overlay */
#login_overlay {width: 550px; height: 200px; display: none;}
#login_overlay_content {width: 540px; height: 190px; border: 5px solid #CEDFF2; background: #FFFFFF; z-index: 2;}

div.votes {border: 1px solid #C3C3C3 !important; text-align: center; background: #FFFFFF url(/static/img/hs-bg.png) no-repeat;}
div.views{border: 1px solid #C3C3C3 !important; text-align: center; background: #FFFFFF url(/static/img/hs-bg.png) no-repeat;}

/*** sidebar ***/
#popular_content {background: #EEEEEE url(/static/img/sidebar-bg.png) no-repeat; border: 1px solid #DDDDDD; padding: 5px; margin-top: 10px;}
    #popular_content h2 {font-size: 110%; font-weight: bold;}
    #popular_content ul li {padding: 10px 0px; float: left;}

#site_about {background: #EEEEEE url(/static/img/sidebar-bg.png) no-repeat; border: 1px solid #DDDDDD; padding: 5px; margin-top: 10px; font-size: 110%; line-height: 1.5;}
    
#related_content {background: #EEEEEE url(/static/img/sidebar-bg.png) no-repeat; border: 1px solid #DDDDDD; padding: 5px; margin-top: 10px;}
    #related_content h2 {font-size: 110%; font-weight: bold;}
    #related_content ul li {padding: 10px 0px; float: left;}

.sidebar_section {background: #EEEEEE url(/static/img/sidebar-bg.png) no-repeat; border: 1px solid #DDDDDD; padding: 5px; margin-top: 10px; font-size: 110%;}
    .sidebar_section h2 {font-size: 110%; font-weight: bold;}
    .sidebar_section ul li {padding: 10px 0px; float: left; display: block; width: 100%;}
    
.info_sidebar {background: #EEEEEE url(/static/img/sidebar-bg.png) no-repeat; border: 1px solid #DDDDDD; padding: 5px; margin-top: 10px; font-size: 110%; line-height:1.5;}
    .info_sidebar h2 {font-size: 120%; font-weight: bold; padding-bottom: 10px;}
    .info_sidebar ul li {padding: 10px 0px; font-size: 100%; line-height:1.5; display: block; float: left; width: 100%;}
    
#contribution_guidelines {background: #EEEEEE url(/static/img/sidebar-bg.png) no-repeat; border: 1px solid #DDDDDD; padding: 5px; margin-top: 10px; font-size: 110%;}
    #contribution_guidelines h2 {font-size: 110%; font-weight: bold;}
    #contribution_guidelines ul li {padding: 10px 0px; float: left; font-size: 100%;}
    
#latest_contributions {background: #EEEEEE url(/static/img/sidebar-bg.png) no-repeat; border: 1px solid #DDDDDD; padding: 5px; margin-top: 10px;}
    #latest_contributions h2 {font-size: 110%; font-weight: bold;}
    #latest_contributions ul li {padding: 10px 0px; float: left;}

#contribute_list {padding: 15px;}
#contribute_list li {display: block; float: left; font-size: 130%; width: 90%; padding: 5px 0px;}

/* user profile */
.profile_wrapper {}
    .profile_wrapper .top {float: left; height: 230px; width: 100%;}
        .profile_wrapper .top .profile_image {float: left; width: 150px; height: 180px; text-align: center;}
            .profile_wrapper .top .profile_reputation {font-size: 130%;}
        .profile_wrapper .top .profile_info {float: left; width: 700px; height: 180px; margin-left: 20px;}
            .profile_wrapper .top .profile_info li {float: left; display: block; width: 330px; padding: 7px 5px;}
            .profile_wrapper .top .profile_info li .left {float: left; width: 100px; font-weight: bold;}
            .profile_wrapper .top .profile_info li .right {float: left; width: 160px;}
        .profile_wrapper .top .profile_edit {text-align: center; float: left; width: 100%;}
    .profile_wrapper .bottom {float: left;}
        .profile_wrapper .bottom .info_row {float: left; width: 100%; margin-top: 10px;}
            .profile_wrapper .bottom .info_row .content_row {float: left; padding: 2px;}
            .profile_wrapper .bottom .info_row ul.tags_wrapper li {display: block; float: left; width: 20%; margin-bottom: 10px;}
        .profile_wrapper .bottom .info_row h2 {font-size: 120%; border: 1px solid #CCCCCC; padding: 5px;
                            background:#FFFFFF url(/static/img/subheader_bg.png) repeat-x scroll 0 0; margin-bottom: 10px;}
.contributed_content .subsection {padding: 5px 0px; float: left;}

#tags_wrapper .tags_field {display: block; padding: 10px 0px;}
#tags_wrapper ul.tags_wrapper {margin-top: 10px;}
#tags_wrapper ul.tags_wrapper li {display: block; float: left; width: 20%; margin-bottom: 10px;}

.sort_wrapper {padding: 0px 15px; margin: 10px 0px;}
    .sort_wrapper ul li {padding: 2px 8px; border: 1px solid #CCCCCC; background: #EEEEEE;}

.pagination {padding: 5px 0px !important; margin: 5px 0px !important; float: left !important; clear: both !important;}
.pagination ul li {border: 1px solid #CCCCCC !important; padding: 4px 6px !important;}
.pagination a.current_page {font-weight: bold;}

.revisions_list li {display: block; width: 100%; margin-bottom: 10px;}
    .revisions_list li .header {padding: 5px; background: #EEEEEE;}
    .revisions_list li .content {padding: 5px;}
    
span.revision_delete {text-decoration: line-through; color: #FF5F5F;}
span.revision_add {background: #EEEEEE; color: #FF5F5F;}

.recent_activity li.activity_row {display: block; float: left; width: 100%; padding: 5px 0px;}
.recent_activity li .date {float: left; width: 20%;}
.recent_activity li .action {float: left; width: 20%;}
.recent_activity li .details {float: left; width: 60%;}

#references_list {padding: 15px;}
#references_list li {display: block; float: left; font-size: 130%; width: 90%; padding: 2px 0px;}
.reference_section {float: left; width: 100%; padding: 10px 0px;}
    .reference_section h3 {padding: 5px 0px; font-weight: bold; font-size: 120%;}
    
#css_references_list {padding: 15px;}
#css_references_list li {display: block; float: left; font-size: 100%; width: 90%; padding: 2px 0px;}

.css_reference_section .content {padding: 10px 20px;}
    .css_reference_section .content .description {padding: 5px 0px;}
    .css_reference_section .content .browsers {padding: 5px 0px;}
    .css_reference_section .content .examples {padding: 5px 0px;}

#javascript_references_list {padding: 15px;}
#javascript_references_list li {display: block; float: left; font-size: 100%; width: 90%; padding: 2px 0px;}
.javascript_reference_section .content {padding: 10px 20px;}


.html_row {padding: 5px 5px;}
    .html_row .name {font-weight: bold; font-size: 110%; margin-bottom: 2px;}
    
.html_reference_section .content {padding: 10px 20px;}
    .html_reference_section .description {padding: 5px 0px;}
    .html_reference_section .examples {padding: 5px 0px;}

.entity_row {padding: 5px 0px; width: 100%; float: left;}
    .entity_row .name {float: left; width: 15%;}
    .entity_row .description {float: left; width: 53%;}
    .entity_row .entity {float: left; width: 15%; text-align: left;}
    .entity_row .number {float: left; width: 15%; text-align: left;}

.jcarousel-skin-tango {float: left; width: 100%;}
    .jcarousel-skin-tango .jcarousel-clip-horizontal {width: 100% !important;}

.info_wrapper {font-size: 120%;}

.jcarousel-item {z-index: 5;}
.jcarousel-item img {z-index: 5;}
